package com.ruoyi.system.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.system.domain.DTO.SysArchiveDTO;
import com.ruoyi.system.domain.DTO.SysArchivePageDTO;
import com.ruoyi.system.domain.SysArchive;
import com.ruoyi.system.domain.vo.SysArchiveDetailVo;

public interface SysArchiveService extends IService<SysArchive> {

    /**
     * 档案人员列表查询
     * @param pageDTO
     * @return
     */
    TableDataInfo<SysArchive> pageList(SysArchivePageDTO pageDTO);

    /**
     * 档案新增
     * @param sysArchiveDTO
     */
    void addArchive(SysArchiveDTO sysArchiveDTO);

    /**
     * 档案信息详情
     * @param archiveId
     * @return
     */
    SysArchiveDetailVo detail(Long archiveId);
}
